package com.hb.trade.server.project.file.service;

import com.hb.core.pojo.project.file.dto.ReviewItemThirdDto;
import com.hb.core.pojo.project.file.entity.ReviewItemThird;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 三级评审项 服务类
 * </p>
 *
 * @author tian
 * @since 2022-04-13
 */
public interface ReviewItemThirdService extends IService<ReviewItemThird> {


    /**
     * 查询三级评审项
     *
     * @param reviewItemThirdDto
     * @return java.util.List<com.hb.core.pojo.project.file.dto.ReviewItemThirdDto>
     * @author tian
     * @date 2022-4-13 11:45
     */
    List<ReviewItemThirdDto> selectReviewItemThirdList(ReviewItemThirdDto reviewItemThirdDto);

    /**
     * 根据二级评审项id查询三级评审项信息
     *
     * @param secondReviewItemId
     * @return
     */
    List<ReviewItemThirdDto> selectReviewItemThirdListBySecondReviewItemId(Long secondReviewItemId);

    /**
     * 保存，编辑三级评审项
     *
     * @param reviewItemThirdDto
     * @return java.lang.String
     * @author tian
     * @date 2022-4-13 11:49
     */
    String editReviewItemThird(ReviewItemThirdDto reviewItemThirdDto);

    /**
     * 删除三级评审项
     *
     * @param reviewItemThirdDto
     * @return java.lang.Boolean
     * @author tian
     * @date 2022-4-13 11:49
     */
    Boolean deleteReviewItemThird(ReviewItemThirdDto reviewItemThirdDto);
}
